492e8f32e62c675874864aa87570e860988f80db,cdap-client/src/main/java/co/cask/cdap/client/util/RESTClient.java,RESTClient,execute,#HttpRequest#number#,97

Before Change



    onResponse(request, response, currentTry);

    int responseCode = response.getResponseCode();
    if (responseCode == HttpURLConnection.HTTP_UNAUTHORIZED) {
      throw new UnauthenticatedException("Unauthorized status code received from the server.");
    }

After Change


    do {
      onRequest(request, currentTry);
      response = HttpRequests.execute(request, clientConfig.getDefaultRequestConfig());
      responseCode = response.getResponseCode();

      if (responseCode != HttpURLConnection.HTTP_UNAVAILABLE || allowUnavailable) {
        // only retry if unavailable
        break;
      }